fix(eng-10262): added correct encoding of next query parameter#883
Closed
ihorsokhanexoft wants to merge 10 commits intoCenterForOpenScience:feature/osf4i-in-progress-ssofrom
Closed
fix(eng-10262): added correct encoding of next query parameter#883ihorsokhanexoft wants to merge 10 commits intoCenterForOpenScience:feature/osf4i-in-progress-ssofrom
ihorsokhanexoft wants to merge 10 commits intoCenterForOpenScience:feature/osf4i-in-progress-ssofrom
Conversation
- Ticket: [ENG-10048] - Feature flag: n/a ## Summary of Changes 1. Added registry info to overview and metadata pages.
) - Ticket: https://openscience.atlassian.net/browse/ENG-10047 - Feature flag: n/a ## Purpose User profile pages do not currently display a user’s affiliated institution(s), even when the user has active institutional affiliations set in OSF. This makes it difficult for others to understand a user’s institutional context and reduces the visibility of institutional participation on the platform. ## Summary of Changes Implement affiliated Institution(s) on User Profile Page showing
…a default license in admin. (#796) - Ticket: https://openscience.atlassian.net/browse/ENG-9042 - Feature flag: n/a ## Purpose Each registries, preprints, and collections provider sets a default license in admin. ## Summary of Changes These should be preselected on all registration drafts on that provider, and the user can change them from there. All provider types need a serialized default license.
…ion cards (#855) - Ticket: https://openscience.atlassian.net/browse/ENG-6719 - Feature flag: n/a ## Purpose Some registries members use funder information to determine priority or relevance of submissions. They currently must drill down several layers within their moderation workflow to find this information.
## Purpose The logged-in user was not redirected from the home page to the dashboard because the required authentication data was missing. ## Summary of Changes 1. Removed home route from `app.server.route.ts`.
…ults #870 - Ticket: [ENG-10148] - Feature flag: n/a ## Summary of Changes 1. Added loading message.
- Ticket: [ENG-10251] - Feature flag: n/a ## Summary of Changes 1. Renamed all instances of `.models.ts` to `.model.ts`. 2. Updated all internal references and import paths in components, services, and pipes to reflect the new file names. 3. Updated Jest unit tests to ensure imports within `.spec.ts` files are pointing to the corrected model paths. 4. Verified that no duplicate model definitions exist under the old naming scheme. 5. Remove animations.
…t overview and institutions (#877) - Ticket: [ENG-10252] - Feature flag: n/a ## Summary of Changes 1. Added unit tests for project overview and institutions.
nsemets
reviewed
Feb 13, 2026
nsemets
previously approved these changes
Feb 16, 2026
Collaborator
|
@ihorsokhanexoft Fix lint issue. |
6093b43 to
4205679
Compare
4205679 to
294f1e1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
https://openscience.atlassian.net/browse/ENG-10262
Purpose
For LOCAL env only:
A new
nextquery parameter must be the first one to be encrypted and then encrypted one more time withservicequery parameter together.So everything after
localhost:8080/login?service=is encrypted and thenextquery param with its value is encrypted twice.Also in the middle of the url, we should use
?instead of&(%3F - encoded, between login and next words) so that thenextparameter belongs toservice, not the main requesthttp://192.168.168.167:8080/login?service=http%3A%2F%2Flocalhost%3A5000%2Flogin%3Fnext%3Dhttp%253A%252F%252Flocalhost%253A4200%252F
And CAS should handle login, not angular, so we replace 4200 port in
servicequery parameter by 5000